Hubbard Model Visualizer — 1D (Hubbard-I, half-filling)

Tight-binding $\varepsilon_k=-2t\cos k $, bandwidth $ W=4t $. Self-energy $ \Sigma(\omega)=\frac{U^2}{4}\,\frac{1}{\omega+i\eta} $.
Discrete presets from the precompute script; extend U_over_t_list to add more.
Base baked $ \eta_{base}= $. The slider adds extra broadening.
Adds a frequency-dependent ImΣ on top of the constant η.
Scales the ω-dependent broadening; 0 = off, 100 = max.
Show DOS $ \rho(\omega) $
Show $ A(k,\omega) $ heatmap
Overlay non-interacting band